high-mobility multipurpose wheeled vehicle - Turco Inglés Diccionario